From b1032c6ec9cf70101a9300c60bcf95a542e6cd84 Mon Sep 17 00:00:00 2001 From: Jason Rumney Date: Thu, 1 Jan 2009 02:05:39 +0000 Subject: [PATCH] (x_new_font): Return font object, not fontset. (Bug#119) Don't block input, as per earlier xterm.c changes. --- src/w32term.c | 14 +++----------- 1 file changed, 3 insertions(+), 11 deletions(-) diff --git a/src/w32term.c b/src/w32term.c index aab2d0d7473..f771427e548 100644 --- a/src/w32term.c +++ b/src/w32term.c @@ -5229,9 +5229,7 @@ x_new_font (f, font_object, fontset) if (FRAME_FONT (f) == font) /* This font is already set in frame F. There's nothing more to do. */ - return fontset_name (fontset); - - BLOCK_INPUT; + return font_object; FRAME_FONT (f) = font; FRAME_BASELINE_OFFSET (f) = font->baseline_offset; @@ -5264,15 +5262,9 @@ x_new_font (f, font_object, fontset) x_set_window_size (f, 0, FRAME_COLS (f), FRAME_LINES (f)); } -#ifdef HAVE_X_I18N - if (FRAME_XIC (f) - && (FRAME_XIC_STYLE (f) & (XIMPreeditPosition | XIMStatusArea))) - xic_set_xfontset (f, SDATA (fontset_ascii (fontset))); -#endif - - UNBLOCK_INPUT; + /* X version sets font of input methods here also. */ - return fontset_name (fontset); + return font_object; } -- 2.30.2